# #定义变量
# info1 = "D:\tools\noco"
# info2 = r"D:\tools\noco"
# info3 = "D:\\tools\noco"
# info4 = "我从河南来 带着胡辣汤"
# print(info4)

# info = "111"
# info1 = info.replace("111", "222")
# print(info1)
# print(info)

# phone = "  13097920201  "
# print(phone)
# print(phone.strip())
# sql = "SelECt * from students where id = 001;"
# if "select" in sql.lower():
#     print("显示查询结果")
# else:
#     print("非查询")


# info = ['Python', 'Java', 'C++', 'Javascript']
# num = [11, 22, 33, 44]
# info1 = " and ".join(info)
# print(info1)
# print(type(info1))

# sql = "SelECt * from students where id =001;"
# print(sql.split())
# for i in sql.split():
#     print(i)
# print(sql.split("where"))

# info1 = "D:\tools\noco"
# info2 = r"D:\tools\noco"
# info3 = "D:\\tools\\noco"
# info4 = "我从河南来，带着胡辣汤"
# print(info1)
# print(info2)
# print(info3)
# print(info4)

# info = "我从河南来，带着胡辣汤"
# info1 = info.replace("河南","东北")
# print(info1)
# print(info)

# 编写循环代码
# 输入不确定多少次，所以放在循环里面
while True: # 定义无限循环，循环条件始终为True，除非遇到break否则会一直执行
    username = input("请输入用户名:") # 提示用户输入用户名，并将输入内容保存到变量username中
    if username == "exit": # 判断用户输入的用户名是否为"exit"（用于退出登录流程）
        break # 如果输入"exit"，则跳出当前循环，结束程序
    password = input("请输入密码：") # 若未退出，提示用户输入密码，并将输入内容保存到变量password中
    if username == "admin" and password == "123456": # 验证用户名和密码是否同时匹配预设的正确值
        print("登录成功！") # 若验证通过，打印登录成功的提示信息
        break # 登录成功后跳出循环，结束程序
    else: # 若用户名或密码不匹配
        print("用户名或密码错误！") # 打印错误提示信息，然后循环会重新执行，允许用户再次输入